package com.web.common.iot.mqtt.entity;

import java.time.LocalDate;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Schema(title = "MqttBaseListenerEntity对象", description = "")
public class MqttBaseListenerEntity extends MqttBaseListener {
	
	/** 消息类型 {@link MqttMessageType} */
	@Schema(title = "消息类型描述")
	private String messageTypeName;
	
	/** 开始时间 */
	@Schema(title = "开始时间")
	private LocalDate startDate;
	
	/** 结束时间 */
	@Schema(title = "结束时间")
	private LocalDate endDate;

	/** 当前页数 */
	@Schema(title = "当前页数")
	private int page = 1;
	
	/** 每页大小，小于0不进行分页 */
	@Schema(title = "每页大小")
	private int size = 10;
}
